massive disaster - French English Dictionary